﻿using System.Collections.Generic;

namespace MathService.NeuralNetworks
{
    public class NeuralDataInputs
    {
        private readonly IList<ScalarNeuralInput> f_Inputs;
        public int Count { get { return f_Inputs.Count; } }

        public ScalarNeuralInput this[int i] { get { return f_Inputs[i]; } }

        public NeuralDataInputs(int Count)
        {
            f_Inputs = new List<ScalarNeuralInput>(Count).Initialize(Count, i => new ScalarNeuralInput(1));
        }
    }
}